beating rain - French English Dictionary